﻿package pluginfw.proxy
{
    import flash.utils.*;
    import pluginfw.nio.imsg.*;

    public class AS3RemoteProxy extends Object
    {
        protected var notifies:Dictionary;
        protected var updateHandlers:Array;
        protected var client:ProxyClient;

        public function AS3RemoteProxy(param1:ProxyClient)
        {
            this.notifies = new Dictionary();
            this.updateHandlers = [];
            this.client = param1;
            return;
        }// end function

        public function addUpdateHandler(param1:Function) : void
        {
            return;
        }// end function

        public function removeUpdateHandler(param1:Function) : void
        {
            return;
        }// end function

        public function setProperty(param1:String, param2:Object, param3:Function) : void
        {
            return;
        }// end function

        public function getProperty(param1:String, param2:Function) : Object
        {
            return null;
        }// end function

        public function call(param1:String, param2:Function, ... args) : Object
        {
            return null;
        }// end function

        function getReponder(param1:IProxyMessage) : void
        {
            return;
        }// end function

    }
}
